1.5.1 SELECT
-Anweisung – Spalten auswählen
Solange Sie das nicht irgendwie beschränken, werden alle Datensätze
angezeigt. Wenn es sich dabei um einige wenige Datensätze handelt, ist
das nicht weiter problematisch.
Bei großen Tabellen können es aber leicht einige tausend Datensätze sein,
dann könnte es eine Weile dauern, bis das System fertig ist. Die Reihenfolge der Zeilen hat
keine Bedeutung. Die Zeilen werden so ausgegeben, wie sie sich (zufällig)
in der Tabelle befinden.
Soll nun der volle Name und das Einstellungsdatum aller Mitarbeiter
ausgegeben werden, so lautet der Befehl:
SELECT vorname, name, einstelldatum FROM tbl_mitarbeiter
Was bewirken nun die Elemente dieser SELECT
-Anweisung?
Zunächst einmal das Schlüsselwort SELECT
. Damit tun wir kund,
dass wir Daten abfragen möchten. Im Anschluss nennen wir die Spaltennamen der Tabellenspalten,
deren Daten wir aus der Tabelle filtern möchten.
Anschließend folgt das Schlüsselwort FROM
. Das System weiß nun,
dass es die Spalten in der Tabelle tbl_mitarbeiter findet,
aus denen wir die Daten haben möchten.
Ins Deutsche übersetzt heißt diese Anweisung: Zeige mir die Daten der Spalten vorname,
nachname und einstelldatum an, alle in der Tabelle tbl_mitarbeiter
zu finden.
Vielleicht ist Ihnen aufgefallen, dass zwei Wörter durchgehend mit Großbuchstaben
geschrieben worden sind, nämlich SELECT
und FROM
.
Dabei handelt es sich um so genannte SQL-Schlüsselwörter. Alle
Tätigkeiten, die ein Datenbank-Management-System beherrscht, werden
über solche Schlüsselwörter aufgerufen. Diese Schlüsselwörter
sollten Sie tunlichst vermeiden, wenn Sie selbst Spalten, Tabellen oder was
auch immer benennen.